import java.util.Arrays;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: Lenovo
 * Date: 2025-06-15
 * Time: 21:33
 */
//力扣:https://leetcode.cn/problems/rotate-array/submissions/636910352/
//    给定一个整数数组 nums，将数组中的元素向右轮转 k 个位置，其中 k 是非负数
public class Test {
        public static void fun(int[] nums, int k) {
            if(nums.length==0)
                return;
            int n = k % nums.length;
            if(n==0)
                return;
            int[] arr=new int[n];
            for(int i=0;i<n;i++){
                arr[n-1-i]=nums[nums.length-1-i];
            }
            for(int i=0;i<nums.length-n;i++){
                nums[nums.length-1-i]=nums[nums.length-1-i-n];
            }
            for(int i=0;i<n;i++){
                nums[i]=arr[i];
            }
        }

    public static void main(String[] args) {
        int[] arr={1,2};
        fun(arr,3);
        String str=Arrays.toString(arr);
        System.out.println(str);
    }
}
